package com.sg.dto.biz.app.res;

import com.sg.common.dto.BaseDto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * @desc ImplementPreCurTargetContFinDataComRespDto
 * @使用场景
 */
@Data
public class ImplementPreCurTargetContFinDataComRespDto
        extends BaseDto
        implements Serializable {

    /**
     * 预算账户ID
     */
    @ApiModelProperty("预算账户ID")
    private String budgetAccountId;

    /**
     * 实体账户ID
     */
    @ApiModelProperty("实体账户ID")
    private String entityAccountId;

    /**
     * 扣减预算账户ID
     */
    @ApiModelProperty("扣减预算账户ID")
    private String relSubBudgetAccountId;

    /**
     * 关联扣减预算账户归属主体标识
     */
    @ApiModelProperty("关联扣减预算账户归属主体标识")
    private String relSubBudgetAccountCode;

    /**
     * 是否到账账户 TRUE:是 FALSE:否
     */
    @ApiModelProperty("是否到账账户")
    private String isIncomingAccount;

    /**
     * 账单金额
     */
    @ApiModelProperty("账单金额")
    private Double billAmount;

    /**
     * 资金使用科目ID
     */
    @ApiModelProperty("资金使用科目ID")
    private String fundUsageSubjectld;

    /**
     * 预算费用支出科目ID
     */
    @ApiModelProperty("预算费用支出科目ID")
    private String budgetExpenditureAsld;

    /**
     * 预算费用到账科目ID
     */
    @ApiModelProperty("预算费用到账科目ID")
    private String budgetExpensesReceivedAsId;

    /**
     * 是否组织正式财务标准 TRUE:是 FALSE:否
     */
    @ApiModelProperty("是否组织正式财务标准")
    private String isOrgOfficialAccountNom;

    /**
     * 账单业务故事
     */
    @ApiModelProperty("账单业务故事")
    private String storyBillBusiness;

    /**
     * 头像logo
     */
    @ApiModelProperty("空间LOGO")
    private String spaceLogo;

    /**
     * 空间简称
     */
    @ApiModelProperty("空间简称")
    private String abbreviation;

    /**
     * 操作人就职记录ID
     */
    @ApiModelProperty("操作人就职记录ID")
    private String operationInductionId;

}
